The Geometer’s Sketchpad Version 5 contains many improvements and new features. It's not only more powerful than previous versions, it's also easier to use and more expressive mathematically.
The most important changes are described here.
| • | Display points in a variety of sizes and paths using any of four widths and any of four patterns. |
| • | Create angle markers with the Marker tool to identify angles, to mark congruent angles and right angles, and to measure angles. |
| • | Create tick marks with the Marker tool to identify path objects, to mark congruent segments, and to mark parallel lines. |
| • | Display functions using either y= notation (for instance, y = x2) or f(x) notation (for instance, f(x) = x2). Set the default notation for new functions by choosing Edit | Preferences | Text. Change the notation for a particular function using the Calculator's Equation pop-up menu. |
| • | Display a value in radians as a simple fraction of π when appropriate and as a decimal value otherwise. |
| • | Define a custom transformation using any two points, one of which depends on the other, as an example, and apply the resulting transformation to almost any other object. |
|
| • | Directly edit the value of a parameter that has an edit box. |
| • | Set the precision and keyboard adjustment increment for new parameters easily, based on the number of decimal places you type when you create the parameter. |
|
| • | Use Hot Text to include labels and values from your sketch as you create or edit a caption. Hot Text labels make it easier to include mathematical formatting in your captions. |
| • | Use Hot Text to display equations in forms like y = 2x2 – 5.4x + 2.3. The Value as Addend format displays linked values preceded by a + or – sign as appropriate. |
| • | Style text as bold, italic, or underline more easily by using keyboard shortcuts Ctrl+B, Ctrl+I, Ctrl+U (Windows) or B, I, U (Mac), or by using new commands on the Display | Text submenu. |
| • | When text affected by an iteration is attached to a point that's also affected by the iteration, the text is iterated along with the point. |
|
| • | Use the Polygon tool to construct a polygon, a polygon with its edges, or only the edges. |
| • | Use the Information tool to explore the relationship in a sketch, by showing objects’ information balloons or exploring objects’ properties. |
| • | Use a custom tool as a command by selecting the appropriate given objects and then holding the Shift key while choosing the tool from the Custom Tools menu. |
|
| • | Attach pictures to one, two, or three points, enabling general affine transformations. |
| • | Save sketches with pictures more compactly with efficient compression techniques. |
| • | Construct loci and iterations of other loci, of function plots, and of pictures. |
| • | Create a Movement button that moves a parameter's value to the value of some other parameter, measurement, or calculation. |
| • | Create a Sound button to play a sound defined by a mathematical function. Explore the properties of sound waves and the mathematics of oscillating functions and addition of waveforms. |
|
| • | Plot points using any combination of fixed and measured values by choosing Graph | Plot Points and providing values for x and y (or r and θ), either by typing fixed values or by clicking measured values in the sketch. |
|